/* 公告样式 */

ul {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

h2 {
    font-size: 45px;
    color: #666666;
}

.container ul {
    padding-left: 0;
}


/* 第一块模板 */

.advantage_title p {
    font-size: 30px;
}

.advantage_box {
    padding: 50px 0;
}

.advantage_title {
    text-align: center;
}

.advantage_title_txt {
    margin: 0 auto;
    width: fit-content;
}

.advantage_title_txt span {
    display: inline-block;
    width: 50px;
    height: 2px;
    background-color: #eeeeee;
}

.advantage_title_txt p {
    margin: 0 15px;
    text-align: center;
}

.advantage_list_box,
.advantage_list_down,
.advantage_list_left,
.advantage_list_right {
    text-align: center;
}

.advantage_list_box h4,
.advantage_list_down h4,
.advantage_list_left h4,
.advantage_list_right h4 {
    font-size: 24px;
    margin: 30px 0;
    color: #1048A0;
}

.advantage_list_box p,
.advantage_list_down p,
.advantage_list_left p,
.advantage_list_right p {
    font-size: 14px;
}

.advantage_list {
    margin-top: 60px;
}

.advantage_list_img img {
    max-width: 134px;
    max-height: 150px;
}


/* 上下布局 */

.advantage_list_down {
    display: flex;
    flex-direction: column-reverse;
}


/* 左布局 */

.advantage_list_left {
    display: flex;
    flex-direction: row;
    margin-bottom: 20px;
}

.advantage_list_left .advantage_list_txt {
    padding-left: 20px;
}


/* 右布局 */

.advantage_list_right {
    display: flex;
    flex-direction: row-reverse;
    margin-bottom: 20px;
}

.advantage_list_right .advantage_list_txt {
    padding-right: 20px;
}


/* 第二个模块 */

.case_list_box {
    padding: 30px;
    border: 1px solid #eee;
}

.case_list_box_img img {
    width: 100%;
}

.case_list_box_txt {
    margin-top: 20px;
}

.case_list_box_txt a {
    display: block;
    width: 120px;
    height: 32px;
    color: #fff;
    line-height: 32px;
    text-align: center;
    background-color: #1048A0;
}


/* 上下布局 */

.case_list1 .case_list_box {
    margin: 30px 0;
    padding: 30px;
    border: 1px solid #eee;
    display: flex;
    flex-direction: column;
    flex-direction: column-reverse;
}

.case_list1 .case_list_box_txt {
    margin-bottom: 20px;
}


/* 左布局 */

.case_list2 .case_list_box {
    margin: 30px 0;
    padding: 30px;
    border: 1px solid #eee;
    display: flex;
    flex-direction: row;
}

.case_list2 .case_list_box_txt {
    margin: 0 0 0 20px;
}


/* 右布局 */

.case_list3 .case_list_box {
    display: flex;
    flex-direction: row-reverse;
}

.case_list3 .case_list_box_txt {
    margin: 0 20px 0 0;
}


/* 交互样式 */

.case_list4 .case_list_box {
    margin-top: 10px;
    display: flex;
}

.case_list4 .case_list_box_txt {
    margin: 0 20px;
}

.case_list4 li:nth-child(even) .case_list_box {
    display: flex;
    flex-direction: row-reverse;
}


/* 第三块模板 */

.dynamic_list_box_img img {
    width: 100%;
}

.dynamic_list_box {
    margin: 50px 0;
    border: 1px solid #eee;
    padding: 20px;
}

.dynamic_list_box_txt h4 {
    font-size: 18px;
}

.dynamic_list_box_txt p {
    font-size: 12px;
    color: #999999;
}

.dynamic_list_box {
    margin-bottom: 20px;
}


/* 上下样式 */

.dynamic_list1 .dynamic_list_box {
    display: flex;
    flex-direction: column-reverse;
}


/* 左样式 */

.dynamic_list2 .dynamic_list_box {
    display: flex;
    flex-direction: row;
}


/* 右样式 */

.dynamic_list3 .dynamic_list_box {
    display: flex;
    flex-direction: row-reverse;
}


/* 交互样式 */

.dynamic_list4 .dynamic_list_box {
    display: flex;
}

.dynamic_list4 li:nth-child(even) .dynamic_list_box {
    display: flex;
    flex-direction: row-reverse;
}

.dynamic_list4 .dynamic_list_box {
    margin-top: 10px;
}